package henkolib.events;

/**
 * This is a public interface for a Simple Event.
 * Through this interface anyone can Subscribe to or Unscribscribe from an Event.
 * The actual Event object should be kept private and should be published by this interface.
 * @author Henko
 */

interface IPublicSimpleEvent
{
	public function Subscribe(func:Void->Void) : Void;
	public function Unsubscribe(func:Void->Void) : Void;
}